How does one code a suid program so that it evades these problems with symlink race conditions? Is there a way to atomically check if a file is a symlink and open it, or is there another stratedgy? MikeB